Ext.define('Demo.controller.demoController', {
	extend : 'Ext.app.Controller',
	views : [ 'base.navButton','base.orderTab','base.topBar','base.tabsTab','base.readOnlyText','base.testText1'],
	stores : [],
	model : [],
	// 通过init函数来监听视图事件，控制视图与控制器的交互
	init : function() {
		// init函数通过this.control来负责监听
		this.control({
			// 被监听的组件的别名
//			'mymenutree' : {
//				// 监听鼠标点击事件，点击后调用changePage方法
//				itemclick : this.changePage
//			},
			'navButton':{
				click:function(btn){
					this.openTab(btn);
				}
			}
		});
	},
	openTab:function(btn){
		//alert(btn.controllerName);
		//alert(btn.urls);
		app=this.getController(btn.controllerName);
		var mainTabs=Ext.getCmp("mainTabs");
		var checkTab=Ext.getCmp(btn.urls);
		if(checkTab==null){
			var newTab=mainTabs.add({
				xtype:"tabsTab",
				title:btn.text+"(浏览...)",
				id:btn.urls,
//				html:"当前是"+btn.text+"的内容",,
				layout:'fit',
				closable:true,
				items:[{
					xtype:btn.urls+"Panel",
					title:"这是tab中 toolBar 组件下的panel的title",
					style:{
						"border":"1px solid red;"
					}
				}]
			});
//			newTab.addListener('contextmenu',function(){alert(11)});
			mainTabs.setActiveTab(newTab);
		}else{
			mainTabs.setActiveTab(checkTab);
		}
	},
	changePage : function() {
		alert('success');
		var panel=Ext.create("widget.cgqgd",{
			height:200,
			width:200,
			layout:'fit'
		});
		alert(11);
		panel.show();
	},
	 abc:function(){
		var panel = Ext.getCmp("mainTabs");
//		alert(panel.getActiveTab().title);//获取当前活动窗口
		var activeTab=panel.getActiveTab();//获取当前活动窗口
		var downPanel=activeTab.down("panel");//获取活动窗口下的panel
		alert(activeTab.id);
	}
});